Hands-On Smart Contract Development with Solidity and Ethereum: From Fundamentals to Deployment

Hands-On Smart Contract Development with Solidity and Ethereum: From Fundamentals to Deployment

作者: Kevin Solorio Randall Kanna David H. Hooper
出版社: O'Reilly
出版在: 2019-12-17
ISBN-13: 9781492045267
ISBN-10: 1492045268
裝訂格式: Quality Paper - also called trade paper
總頁數: 270 頁





內容描述


Learn how to design, develop, and deploy smart contracts on the Ethereum blockchain. With this practical book, software developers with a high-level understanding of the blockchain will use the Solidity programming language to write decentralized applications (dApps) using the web3.js library.
Smart contracts have allowed technologists to create a new breed of software systems that have ushered in the next revolution in human organization. David Hoover and Kevin Solorio teach you the fundamentals of Solidity, as well as key topics such as unit testing, deployment, and preventing security vulnerabilities. You'll also learn how to leverage the built-in public/private key cryptography in the Ethereum protocol.

Learn the fundamentals of how the Ethereum blockchain works
Setup a local Ethereum client using Parity
Develop and test secure smart contracts using Solidity and Vyper
Learn how to deploy smart contracts
Interact with your smart contract using Web3 (JavaScript)
Work with hands-on examples and walkthroughs of common scenarios


作者介紹


A self-taught software engineer since 2000, Dave has been intrigued by how people learn to program for decades. Dave co-founded Dev Bootcamp in 2012 and was co-author of Apprenticeship Patterns in 2009. In 2015, Dave fell down the blockchain rabbit hole and soon after landed at ConsenSys where he focused on Solidity and reusability. Dave is currently the Chief Squirrel at Red Squirrel Technologies, a consultancy focused on smart contract audits, engineering, and coaching.
Kevin has been developing software for nearly 10 years developing applications on web and mobile platforms. In addition to writing software, he spent nearly 4 years teaching and writing curriculum for Dev Bootcamp and is eager to bring his education experience to helping developers learn the fundamentals of blockchain application development.




相關書籍

區塊鏈技術與智能服務應用

作者 董學文 任保全 沈玉龍 薑曉鴻

2019-12-17

比特幣投資金律:加密貨幣實戰教學與進階獲利法

作者 黃文逸

2019-12-17

區塊鏈技術在智慧城市中的應用

作者 謝俊峰 謝人超 劉江 秦董洪 楊華

2019-12-17